|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.cisco.provisioning.cpe.extensions.services.Publisher
public abstract class Publisher
| Constructor Summary | |
|---|---|
Publisher()
Default constructor |
|
Publisher(String name)
Default constructor |
|
| Method Summary | |
|---|---|
abstract void |
begin()
Method to begin a publishing. |
abstract void |
commit()
Method commits the transaction |
abstract void |
commitRollback()
Method commits the rollback transaction |
abstract void |
connect()
Method to connect to the publishing datastore. |
abstract void |
connect(String username,
String password)
Method to connect to the publishing datastore. |
abstract void |
delete(GenericObject obj)
Method to delete GenericObject from datastore. |
abstract void |
disconnect()
Method to disconnect to the publishing datastore. |
String |
getName()
|
GenericObject |
getOriginalObject(GenericObject obj)
Method to return the original GenericObject. |
boolean |
isInterfaceRegistered(Class interfaceClass)
Method to determine if interfaceClass has been registered. |
boolean |
isInterfaceRegistered(String interfaceName)
Method to determine if interfaceName has been registered. |
abstract void |
registerInterfaces()
Method which allows plugin writer to register with framework the logical layer objects they are interested in. |
abstract void |
rollbackDelete(GenericObject obj)
Method to rollback a delete operation. |
abstract void |
rollbackUpdate(GenericObject obj)
Method to rollback an update operation. |
abstract void |
rollbackWrite(GenericObject obj)
Method to rollback a write operation. |
void |
setProperties(Map properties)
Method to set/update publisher properties. |
abstract void |
update(GenericObject obj)
Method to update GenericObject in datastore. |
abstract void |
write(GenericObject obj)
Method to write GenericObject to datastore. |
void |
write(Map map)
Method to write GenericObject to datastore. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Publisher()
public Publisher(String name)
| Method Detail |
|---|
public abstract void registerInterfaces()
public abstract void connect()
throws com.cisco.csrc.publishing.PubPluginConnectException
com.cisco.csrc.publishing.PubPluginConnectException
public abstract void connect(String username,
String password)
throws com.cisco.csrc.publishing.PubPluginConnectException
com.cisco.csrc.publishing.PubPluginConnectException
public abstract void disconnect()
throws com.cisco.csrc.publishing.PubPluginDisconnException
com.cisco.csrc.publishing.PubPluginDisconnException
public abstract void begin()
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void commit()
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void commitRollback()
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void write(GenericObject obj)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public void write(Map map)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void delete(GenericObject obj)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void update(GenericObject obj)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void rollbackWrite(GenericObject obj)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void rollbackUpdate(GenericObject obj)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException
public abstract void rollbackDelete(GenericObject obj)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalExceptionpublic void setProperties(Map properties)
public String getName()
public GenericObject getOriginalObject(GenericObject obj)
obj - is the object which we use to get the original data.
public boolean isInterfaceRegistered(Class interfaceClass)
public boolean isInterfaceRegistered(String interfaceName)
throws com.cisco.csrc.publishing.PubPluginInternalException
com.cisco.csrc.publishing.PubPluginInternalException - If the specified class is not a
database interface class.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||