Foren

Service Builder Entity/Namespace

thumbnail
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
thumbnail
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
thumbnail
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
thumbnail
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
thumbnail
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?