Foren
Service Builder Entity/Namespace
Samir Gami, geändert vor 12 Jahren.
Service Builder Entity/Namespace
Regular Member Beiträge: 162 Beitrittsdatum: 04.02.11 Neueste Beiträge
Regarding service builder I have few query,
1) I want the service builder <entity> name with "dot" symbol, like,
<entity name="S123.TableName" local-service="true" remote-service="false">
2) Namespace should allow the numeric values,
<namespace>N123</namespace>
Both are giving errors,
Is there any specific setting to support numeric value in namespace OR allow punctuation marks in <entity> name ?
Setup:
Liferay 6 with MYSQL
1) I want the service builder <entity> name with "dot" symbol, like,
<entity name="S123.TableName" local-service="true" remote-service="false">
2) Namespace should allow the numeric values,
<namespace>N123</namespace>
Both are giving errors,
Is there any specific setting to support numeric value in namespace OR allow punctuation marks in <entity> name ?
Setup:
Liferay 6 with MYSQL
Tina Agrawal, geändert vor 12 Jahren.
RE: Service Builder Entity/Namespace
Expert Beiträge: 297 Beitrittsdatum: 03.01.08 Neueste Beiträge
Hi Samir,
You cant do that until you change the ServiveBuilder.java code.
Regards,
Tina Agrawal
You cant do that until you change the ServiveBuilder.java code.
Regards,
Tina Agrawal
sunil G, geändert vor 12 Jahren.
table creation error
New Member Beiträge: 6 Beitrittsdatum: 09.12.11 Neueste Beiträge
hi Tina,
this is error messages while building
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
and my service.xml is
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.0.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_0_0.dtd">
<service-builder package-path="com.cignex">
<author>sunil.kumar</author>
<namespace>library</namespace>
<entity name="Books" local-service="true" remote-service="true">
<!-- PK fields -->
<column name="boookId" type="long" primary="true" />
<!-- Audit fields -->
<column name="companyId" type="long" />
<column name="userId" type="long" />
<column name="userName" type="String" />
<column name="createDate" type="Date" />
<column name="modifiedDate" type="Date" />
<!-- Other fields -->
<column name="field1" type="String" />
<column name="field2" type="boolean" />
<column name="field3" type="int" />
<column name="field4" type="Date" />
<column name="field5" type="String" />
<!-- Order -->
<order by="asc">
<order-column name="field1" />
</order>
<!-- Finder methods -->
<finder name="Field2" return-type="Collection">
<finder-column name="field2" />
</finder>
</entity>
</service-builder>
Help me
Thanks in Advance
this is error messages while building
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
and my service.xml is
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.0.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_0_0.dtd">
<service-builder package-path="com.cignex">
<author>sunil.kumar</author>
<namespace>library</namespace>
<entity name="Books" local-service="true" remote-service="true">
<!-- PK fields -->
<column name="boookId" type="long" primary="true" />
<!-- Audit fields -->
<column name="companyId" type="long" />
<column name="userId" type="long" />
<column name="userName" type="String" />
<column name="createDate" type="Date" />
<column name="modifiedDate" type="Date" />
<!-- Other fields -->
<column name="field1" type="String" />
<column name="field2" type="boolean" />
<column name="field3" type="int" />
<column name="field4" type="Date" />
<column name="field5" type="String" />
<!-- Order -->
<order by="asc">
<order-column name="field1" />
</order>
<!-- Finder methods -->
<finder name="Field2" return-type="Collection">
<finder-column name="field2" />
</finder>
</entity>
</service-builder>
Help me
Thanks in Advance
jelmer kuperus, geändert vor 12 Jahren.
RE: table creation error
Liferay Legend Beiträge: 1191 Beitrittsdatum: 10.03.10 Neueste Beiträge
That's just the java compiler warning you that you are using api calls that are deprecated and as such might be removed in new versions of that api. It should not affect your application but it's poor style to use deprecated calls
sunil G, geändert vor 12 Jahren.
RE: table creation error
New Member Beiträge: 6 Beitrittsdatum: 09.12.11 Neueste Beiträge
hi jelmer kuperus,
problem is entities are entered in service component table after some hours, i build it.
and even tables are getting created after some time.
do u have any idea about this?
problem is entities are entered in service component table after some hours, i build it.
and even tables are getting created after some time.
do u have any idea about this?