@Entity @AnyObjectCheck public class JPAAnyObject extends AbstractGroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship> implements AnyObject
Modifier and Type | Field and Description |
---|---|
static String |
TABLE |
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAAnyObject() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(AMembership membership) |
boolean |
add(AnyTypeClass auxClass) |
boolean |
add(APlainAttr attr) |
boolean |
add(ARelationship relationship) |
boolean |
add(ExternalResource resource) |
List<? extends AnyTypeClass> |
getAuxClasses() |
List<? extends AMembership> |
getMemberships() |
String |
getName() |
Optional<? extends ARelationship> |
getRelationship(RelationshipType relationshipType,
String otherEndKey) |
List<? extends ARelationship> |
getRelationships() |
List<? extends ExternalResource> |
getResources() |
AnyType |
getType() |
protected List<? extends APlainAttr> |
internalGetPlainAttrs() |
boolean |
remove(AMembership membership) |
void |
setName(String name) |
void |
setType(AnyType type) |
getMembership, getPlainAttr, getPlainAttr, getPlainAttrs, getPlainAttrs, getPlainAttrs, getRelationships, getRelationships, remove
getRealm, getStatus, setRealm, setStatus
getCreationDate, getCreator, getLastChangeDate, getLastModifier, setCreationDate, setCreator, setLastChangeDate, setLastModifier
getKey, setKey
checkImplementationType, checkType, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getMembership, getPlainAttr, getPlainAttrs, getPlainAttrs, getRelationships, getRelationships
getRealm, getStatus, setRealm, setStatus
getPlainAttr, getPlainAttrs, remove
getCreationDate, getCreator, getLastChangeDate, getLastModifier, setCreationDate, setCreator, setLastChangeDate, setLastModifier
public static final String TABLE
public AnyType getType()
getType
in interface Any<APlainAttr>
public void setType(AnyType type)
setType
in interface Any<APlainAttr>
public boolean add(ExternalResource resource)
add
in interface Any<APlainAttr>
public List<? extends ExternalResource> getResources()
getResources
in interface Any<APlainAttr>
public boolean add(APlainAttr attr)
add
in interface Attributable<APlainAttr>
protected List<? extends APlainAttr> internalGetPlainAttrs()
internalGetPlainAttrs
in class AbstractGroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
public boolean add(AnyTypeClass auxClass)
add
in interface Any<APlainAttr>
public List<? extends AnyTypeClass> getAuxClasses()
getAuxClasses
in interface Any<APlainAttr>
public boolean add(ARelationship relationship)
add
in interface GroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
public Optional<? extends ARelationship> getRelationship(RelationshipType relationshipType, String otherEndKey)
getRelationship
in interface GroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
public List<? extends ARelationship> getRelationships()
getRelationships
in interface GroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
public boolean add(AMembership membership)
add
in interface GroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
public boolean remove(AMembership membership)
remove
in interface GroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
public List<? extends AMembership> getMemberships()
getMemberships
in interface GroupableRelatable<AnyObject,AMembership,APlainAttr,AnyObject,ARelationship>
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.