The UuidType stores UUIDs as 2 longs. While this is how uuids get propagated to 
the control-node/vrouter, you shouldn’t use this field when using the java API. 
There are members to access/set the Uuid property as a Java uuid type.

On Jan 22, 2015, at 11:03 AM, Shaogang Chen 
<[email protected]<mailto:[email protected]>> wrote:

Pedro

Thank you for ur reply. We have started to use Juniper/contrail-java-api. There 
is one issue we found on Java API. We use generateDS.sh to generate the Java 
types. One of the types is IdPermsType.java, in which we have the following
Public class IdPermsType extends ApiPropertyBase {
Public static class UuidType {
      Long uuid_mslong;
      Long uid_lslong;


However, we have found out that the uuid from DB is too large to fit into a 
Java Long. How to solve this issue? We modify the type from Long to String 
locally, then it works.


Thanks

Shaogang
From: Pedro Marques <[email protected]<mailto:[email protected]>>
Date: Thursday, January 15, 2015 at 5:18 PM
To: Shaogang Chen <[email protected]<mailto:[email protected]>>
Cc: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>, Sachchidanand 
Vaidya <[email protected]<mailto:[email protected]>>
Subject: Re: [opencontrail-dev] about Java API

Shaogang,
github.com/Juniper/contrail-java-api<http://github.com/Juniper/contrail-java-api>
 is the most up-to date version.

We should delete the previous version in the controller repository.

  Pedro.

On Jan 15, 2015, at 5:10 PM, Shaogang Chen 
<[email protected]<mailto:[email protected]>> wrote:

Contrail has Java API under the following two places.
Juniper<https://github.com/Juniper>/contrail-java-api<https://github.com/Juniper/contrail-java-api>
Juniper/contrail-controller<https://github.com/Juniper/contrail-controller>/src<https://github.com/Juniper/contrail-controller/tree/master/src>/api-lib<https://github.com/Juniper/contrail-controller/tree/master/src/api-lib>/java/

I would like to know which one we should use. Do your team intend to maintain 
both repository


Thanks

Shaogang


_______________________________________________
Dev mailing list
[email protected]<mailto:[email protected]>
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org


_______________________________________________
Dev mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org

Reply via email to