.. java:import:: org.apache.shiro.authz AuthorizationException .. java:import:: org.apache.shiro.authz Permission .. java:import:: org.apache.shiro.subject Subject .. java:import:: org.caosdb.server.database.proto ProtoProperty .. java:import:: org.caosdb.server.datatype AbstractCollectionDatatype .. java:import:: org.caosdb.server.datatype AbstractDatatype .. java:import:: org.caosdb.server.datatype CollectionValue .. java:import:: org.caosdb.server.datatype GenericValue .. java:import:: org.caosdb.server.entity EntityID .. java:import:: org.caosdb.server.entity EntityInterface .. java:import:: org.caosdb.server.entity RetrieveEntity .. java:import:: org.caosdb.server.entity.xml PropertyToElementStrategy Property ======== .. java:package:: org.caosdb.server.entity.wrapper :noindex: .. java:type:: public class Property extends EntityWrapper Constructors ------------ Property ^^^^^^^^ .. java:constructor:: public Property(EntityInterface prop) :outertype: Property Methods ------- checkPermission ^^^^^^^^^^^^^^^ .. java:method:: @Override public void checkPermission(Permission permission) :outertype: Property checkPermission ^^^^^^^^^^^^^^^ .. java:method:: @Override public void checkPermission(Subject subject, Permission permission) :outertype: Property getDomain ^^^^^^^^^ .. java:method:: @Override public EntityID getDomain() :outertype: Property getDomainEntity ^^^^^^^^^^^^^^^ .. java:method:: public EntityInterface getDomainEntity() :outertype: Property getPIdx ^^^^^^^ .. java:method:: public int getPIdx() :outertype: Property Return the Property Index, the index of a property with respect to a containing Entity. hasVersion ^^^^^^^^^^ .. java:method:: @Override public boolean hasVersion() :outertype: Property isName ^^^^^^ .. java:method:: public boolean isName() :outertype: Property linkIdToEntity ^^^^^^^^^^^^^^ .. java:method:: @Override public Property linkIdToEntity(EntityInterface link) :outertype: Property parseProtoProperty ^^^^^^^^^^^^^^^^^^ .. java:method:: public Property parseProtoProperty(ProtoProperty pp) :outertype: Property setDomain ^^^^^^^^^ .. java:method:: public Property setDomain(EntityInterface domain) :outertype: Property setIsName ^^^^^^^^^ .. java:method:: public void setIsName(boolean b) :outertype: Property setPIdx ^^^^^^^ .. java:method:: public void setPIdx(int i) :outertype: Property Set the Property Index. toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: Property