Package com.jalios.rest.client
Class Relateds
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.AbstractSequentialList<E>
-
- java.util.LinkedList<java.lang.String>
-
- com.jalios.rest.client.Relateds
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.lang.String>,java.util.Collection<java.lang.String>,java.util.Deque<java.lang.String>,java.util.List<java.lang.String>,java.util.Queue<java.lang.String>
public class Relateds extends java.util.LinkedList<java.lang.String>The relateds are specific fields in data not corresponding to persisted attributes, but possibly get from getters. If a related is present as a parameter in the query String, the corresponding accessor in the data may be invoqued and the result is included in the xml result in a related tag. Example : for a call to /rest/data/j_2?related=dataImage we would have : <data class="com.jalios.jcms.Member" id="j_2" url="jcms/j_2/admin"> <field name="author" id="j_2" class="com.jalios.jcms.Member" login="admin">Admin</field> <field name="opAuthor" id="j_2" class="com.jalios.jcms.Member" login="admin">Admin</field> <field name="cdate">2004-08-03T11:40:19+02:00</field> <field name="mdate">2009-04-20T16:35:39+02:00</field> <field name="login">admin</field> <field name="name">Admin</field> <field name="email">admin@company.com</field> <field name="isEmailVisible">false</field> <field name="info">Administrator</field> <field name="declaredGroups"> <item id="j_1" class="com.jalios.jcms.Group">Administrators</item> </field> <field name="isAdmin">true</field> <field name="useCategoryMode">0</field> <field name="language">fr</field> <field name="webdavAccess">true</field> <related name="dataImage">upload/photos/2009-04/mbr_j_2.jpg</related> </data>- Since:
- JCMS-6.1
- Author:
- dissert
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllReferrerSet()voidaddAllReferrerSet(java.lang.String className)voidaddChildrenSet()voidaddDataImage()voidaddExtraData(java.lang.String extraDataName)voidaddExtraDBData(java.lang.String extraDBDataName)voidaddExtraInfo(java.lang.String extraInfoName)voidaddIsLocked()voidaddIsStrongLocked()voidaddLinkCount()voidaddLinkIndexedDataSet(java.lang.String className)voidaddLinkIndexedDataSet(java.lang.String className, java.lang.String fieldName)voidaddLockDate()voidaddLockMember()voidaddMemberCategoryRootSet()voidaddStrongLockDate()voidaddStrongLockMember()voidaddVirtualID()voidaddWorkspaceSet()org.jdom.ElementgetAllReferrerSet()org.jdom.ElementgetAllReferrerSet(java.lang.String className)org.jdom.ElementgetChildrenSet()java.lang.StringgetDataImage()java.lang.StringgetExtraData(java.lang.String extraDataName)java.lang.StringgetExtraDBData(java.lang.String extraDBDataName)org.jdom.ElementgetExtraInfo(java.lang.String extraInfoName)intgetLinkCount()org.jdom.ElementgetLinkIndexedDataSet(java.lang.String className)org.jdom.ElementgetLinkIndexedDataSet(java.lang.String className, java.lang.String fieldName)java.util.DategetLockDate()java.lang.StringgetLockMemberId()org.jdom.ElementgetMemberCategoryRootSet()java.lang.StringgetVirtualID()org.jdom.ElementgetWorkspaceSet()-
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
-
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
-
-
-
-
Method Detail
-
addExtraData
public void addExtraData(java.lang.String extraDataName)
-
addExtraDBData
public void addExtraDBData(java.lang.String extraDBDataName)
-
addExtraInfo
public void addExtraInfo(java.lang.String extraInfoName)
-
addDataImage
public void addDataImage()
-
addLinkCount
public void addLinkCount()
-
addVirtualID
public void addVirtualID()
-
addAllReferrerSet
public void addAllReferrerSet()
-
addAllReferrerSet
public void addAllReferrerSet(java.lang.String className)
-
addLinkIndexedDataSet
public void addLinkIndexedDataSet(java.lang.String className)
-
addLinkIndexedDataSet
public void addLinkIndexedDataSet(java.lang.String className, java.lang.String fieldName)
-
addIsLocked
public void addIsLocked()
-
addLockMember
public void addLockMember()
-
addLockDate
public void addLockDate()
-
addIsStrongLocked
public void addIsStrongLocked()
-
addStrongLockMember
public void addStrongLockMember()
-
addStrongLockDate
public void addStrongLockDate()
-
getExtraData
public java.lang.String getExtraData(java.lang.String extraDataName)
-
getExtraDBData
public java.lang.String getExtraDBData(java.lang.String extraDBDataName)
-
getExtraInfo
public org.jdom.Element getExtraInfo(java.lang.String extraInfoName)
-
getDataImage
public java.lang.String getDataImage()
-
getLinkCount
public int getLinkCount()
-
getLockDate
public java.util.Date getLockDate()
-
getVirtualID
public java.lang.String getVirtualID()
-
getAllReferrerSet
public org.jdom.Element getAllReferrerSet()
-
getAllReferrerSet
public org.jdom.Element getAllReferrerSet(java.lang.String className)
-
getLinkIndexedDataSet
public org.jdom.Element getLinkIndexedDataSet(java.lang.String className)
-
getLinkIndexedDataSet
public org.jdom.Element getLinkIndexedDataSet(java.lang.String className, java.lang.String fieldName)
-
getLockMemberId
public java.lang.String getLockMemberId()
-
addWorkspaceSet
public void addWorkspaceSet()
-
getWorkspaceSet
public org.jdom.Element getWorkspaceSet()
-
addMemberCategoryRootSet
public void addMemberCategoryRootSet()
-
getMemberCategoryRootSet
public org.jdom.Element getMemberCategoryRootSet()
-
addChildrenSet
public void addChildrenSet()
-
getChildrenSet
public org.jdom.Element getChildrenSet()
-
-