public class AdminObjectImpl extends java.lang.Object implements AdminObject
AdminObject.Attribute, AdminObject.Tag
Constructor and Description |
---|
AdminObjectImpl(XsdString adminobjectInterface,
XsdString adminobjectClass,
java.util.List<? extends ConfigProperty> configProperty,
java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
CopyableMetaData |
copy()
Creates and returns a copy of this object.
|
boolean |
equals(java.lang.Object obj) |
void |
forceNewConfigPropertiesContent(java.util.List<? extends ConfigProperty> newContents)
force configProperties with new content.
|
XsdString |
getAdminobjectClass() |
XsdString |
getAdminobjectInterface() |
java.util.List<? extends ConfigProperty> |
getConfigProperties() |
java.lang.String |
getId()
Return the String representing xml ID
|
int |
hashCode() |
java.lang.String |
toString() |
public AdminObjectImpl(XsdString adminobjectInterface, XsdString adminobjectClass, java.util.List<? extends ConfigProperty> configProperty, java.lang.String id)
adminobjectInterface
- full qualified name of the interfaceadminobjectClass
- full qualified name of the implementation classconfigProperty
- List of config propetiesid
- xmlidpublic XsdString getAdminobjectInterface()
getAdminobjectInterface
in interface AdminObject
public XsdString getAdminobjectClass()
getAdminobjectClass
in interface AdminObject
public java.util.List<? extends ConfigProperty> getConfigProperties()
getConfigProperties
in interface AdminObject
public void forceNewConfigPropertiesContent(java.util.List<? extends ConfigProperty> newContents)
newContents
- the list of new propertiespublic java.lang.String getId()
AdminObject
getId
in interface AdminObject
getId
in interface IdDecoratedMetadata
IdDecoratedMetadata.getId()
public int hashCode()
AdminObject
hashCode
in interface AdminObject
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
AdminObject
equals
in interface AdminObject
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in interface AdminObject
toString
in class java.lang.Object
Object.toString()
public CopyableMetaData copy()
CopyableMetaData
copy
in interface CopyableMetaData
Copyright © 2013 IronJacamar (http://www.ironjacamar.org)