cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

The community will undergo maintenance on October 16th at 10:00 PM PDT and will be unavailable for up to one hour.

Get Folder from WCTypeInstanceIdentifier

VasiliyRepecki
1-Newbie

Get Folder from WCTypeInstanceIdentifier

Hi.

I have WCTypeInstanceIdentifier with String representation as "WCTYPE|wt.folder.SubFolder~~WCP|317820|5".

How can i get folder from this object?

Thanks.

ACCEPTED SOLUTION

Accepted Solutions

Hi!

If 317820 is idA2A2 field in the table that describe subfolder attributes (may be SubFolder table), then you can get object like this:

SubFolder sf =(SubFolder)( new ReferenceFactory()).getReference("OR:wt.folder.SubFolder:317820").getObject();

View solution in original post

2 REPLIES 2

Hi!

If 317820 is idA2A2 field in the table that describe subfolder attributes (may be SubFolder table), then you can get object like this:

SubFolder sf =(SubFolder)( new ReferenceFactory()).getReference("OR:wt.folder.SubFolder:317820").getObject();

To get the "OR:wt.folder.SubFolder:317820" String out of the WCTypeInstanceIdentifier (Assuming your WCTypeInstanceIdentifier is stored in a variable called "tii"):

String persistenceIdentifier = tii.getPersistenceIdentifier();

WTReference reference = new ReferenceFactory().getReference(persistenceIdentifier);

SubFolder sf = (SubFolder) reference.getObject();

Announcements


Top Tags