@Immutable public abstract class AbstractBaseObjectWithCustomAttrs extends AbstractBaseObject implements IObjectWithCustomAttrs
IObjectWithCustomAttrs that handles
everything except IHasObjectType.getObjectType(), Object.equals(Object) and
Object.hashCode().| Constructor and Description |
|---|
AbstractBaseObjectWithCustomAttrs(IObject aObject,
Map<String,String> aCustomAttrs) |
AbstractBaseObjectWithCustomAttrs(IObjectWithCustomAttrs aObject) |
AbstractBaseObjectWithCustomAttrs(String sID,
org.joda.time.LocalDateTime aCreationDT,
String sCreationUserID,
org.joda.time.LocalDateTime aLastModificationDT,
String sLastModificationUserID,
org.joda.time.LocalDateTime aDeletionDT,
String sDeletionUserID,
Map<String,String> aCustomAttrs) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAllAttributes() |
com.helger.commons.collection.attr.IAttributeContainer<String,String> |
getAttributes() |
com.helger.commons.collection.attr.MapBasedAttributeContainer<String,String> |
getMutableAttributes() |
String |
toString() |
getCreationDateTime, getCreationUserID, getDeletionDateTime, getDeletionUserID, getID, getLastModificationDateTime, getLastModificationUserID, isDeleted, isDeleted, setDeletion, setLastModification, setUndeletionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCreationDateTime, getCreationUserID, isDeleted, isDeletedgetLastModificationUserIDgetLastModificationDateTimegetDeletionUserIDpublic AbstractBaseObjectWithCustomAttrs(@Nonnull IObjectWithCustomAttrs aObject)
public AbstractBaseObjectWithCustomAttrs(@Nonnull IObject aObject, @Nullable Map<String,String> aCustomAttrs)
public AbstractBaseObjectWithCustomAttrs(@Nonnull @Nonempty String sID, @Nullable org.joda.time.LocalDateTime aCreationDT, @Nullable String sCreationUserID, @Nullable org.joda.time.LocalDateTime aLastModificationDT, @Nullable String sLastModificationUserID, @Nullable org.joda.time.LocalDateTime aDeletionDT, @Nullable String sDeletionUserID, @Nullable Map<String,String> aCustomAttrs)
@Nonnull @ReturnsImmutableObject public com.helger.commons.collection.attr.IAttributeContainer<String,String> getAttributes()
@Nonnull @ReturnsMutableObject(value="design") public com.helger.commons.collection.attr.MapBasedAttributeContainer<String,String> getMutableAttributes()
public String toString()
toString in class AbstractBaseObjectCopyright © 2014–2015 Philip Helger. All rights reserved.