|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.arjuna.ats.arjuna.gandiva.nameservice.NameService
NameService implementations are typically used by ObjectName to store and retrieve object data in a manner specific to the NameService. So, for example, one such implementation may use a database, whereas another may use a remote property service. These details are hidden by the implementation.
Constructor Summary | |
NameService(ClassName nameServiceImpleName)
Create a new NameService using the specific implementation. |
|
NameService(NameService nameService)
Create a new NameService which is a copy of the one specified. |
|
NameService(NameServiceImple nameServiceImple)
Create a new NameService using the specific implementation. |
Method Summary | |
int |
attributeType(java.lang.String objName,
java.lang.String attr)
Return the type of the attribute. |
NameService |
castup(ClassName theType)
|
ClassName |
className()
|
void |
copy(NameService toCopy)
|
static NameService |
create(ClassName nameServiceImpleName)
|
void |
finalize()
|
java.lang.String |
firstAttributeName(java.lang.String objName)
Return the first attribute. |
ClassName |
getClassNameAttribute(java.lang.String objName,
java.lang.String attrName)
Return the named ClassName attribute. |
long |
getLongAttribute(java.lang.String objName,
java.lang.String attrName)
Return the named long attribute. |
ObjectName |
getObjectNameAttribute(java.lang.String objName,
java.lang.String attrName)
Return the named ObjectName attribute. |
java.lang.String |
getStringAttribute(java.lang.String objName,
java.lang.String attrName)
Return the named String attribute. |
Uid |
getUidAttribute(java.lang.String objName,
java.lang.String attrName)
Return the named Uid attribute. |
ClassName |
impleClassName()
|
static ClassName |
name()
|
java.lang.String |
nextAttributeName(java.lang.String objName,
java.lang.String attrName)
Return the next attribute. |
java.lang.String |
removeAttribute(java.lang.String objName,
java.lang.String attrName)
Remove the specified attribute and return a potentially modified ObjectName identity. |
java.lang.String |
setClassNameAttribute(java.lang.String objName,
java.lang.String attrName,
ClassName value)
Set the named ClassName attribute. |
java.lang.String |
setLongAttribute(java.lang.String objName,
java.lang.String attrName,
long value)
Set the named long attribute. |
java.lang.String |
setObjectNameAttribute(java.lang.String objName,
java.lang.String attrName,
ObjectName value)
Set the named ObjectName attribute. |
java.lang.String |
setStringAttribute(java.lang.String objName,
java.lang.String attrName,
java.lang.String value)
Set the named String attribute. |
java.lang.String |
setUidAttribute(java.lang.String objName,
java.lang.String attrName,
Uid value)
Set the named Uid attribute. |
java.lang.String |
uniqueAttributeName(java.lang.String objName)
Return a unique (within the scope of this implementation) attribute name. |
ObjectName |
uniqueObjectName()
Return a unique (within the scope of this implementation) ObjectName, which uses this NameService. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NameService(ClassName nameServiceImpleName)
public NameService(NameService nameService)
public NameService(NameServiceImple nameServiceImple)
Method Detail |
public void finalize()
public int attributeType(java.lang.String objName, java.lang.String attr) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String firstAttributeName(java.lang.String objName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String nextAttributeName(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public long getLongAttribute(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String getStringAttribute(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public ObjectName getObjectNameAttribute(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public ClassName getClassNameAttribute(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public Uid getUidAttribute(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String setLongAttribute(java.lang.String objName, java.lang.String attrName, long value) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String setStringAttribute(java.lang.String objName, java.lang.String attrName, java.lang.String value) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String setObjectNameAttribute(java.lang.String objName, java.lang.String attrName, ObjectName value) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String setClassNameAttribute(java.lang.String objName, java.lang.String attrName, ClassName value) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String setUidAttribute(java.lang.String objName, java.lang.String attrName, Uid value) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String removeAttribute(java.lang.String objName, java.lang.String attrName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public java.lang.String uniqueAttributeName(java.lang.String objName) throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public ObjectName uniqueObjectName() throws java.lang.NullPointerException, java.io.IOException
java.lang.NullPointerException
java.io.IOException
public void copy(NameService toCopy)
public static ClassName name()
public ClassName className()
public ClassName impleClassName()
public NameService castup(ClassName theType)
public static NameService create(ClassName nameServiceImpleName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |