org.broadleafcommerce.gwt.server.service.module
Interface RemoteServiceModule

All Known Implementing Classes:
BasicServerEntityModule, JoinStructureServerModule, MapStructureServerModule

public interface RemoteServiceModule

Author:
jfischer

Method Summary
 Entity add(java.lang.String ceilingEntityFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 void extractProperties(java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> mergedProperties, java.util.List<Property> properties)
           
 DynamicResultSet fetch(java.lang.String ceilingEntityFullyQualifiedClassname, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 boolean isCompatible(OperationType operationType)
           
 void remove(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 void setCustomPersistenceHandlers(java.util.List<CustomPersistenceHandler> customPersistenceHandlers)
           
 void setDynamicEntityRemoteService(DynamicEntityRemoteService dynamicEntityRemoteService)
           
 Entity update(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 void updateMergedProperties(java.lang.String ceilingEntityFullyQualifiedClassname, PersistencePerspective persistencePerspective, java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> allMergedProperties, java.util.Map<java.lang.String,FieldMetadata> metadataOverrides)
           
 

Method Detail

isCompatible

boolean isCompatible(OperationType operationType)

add

Entity add(java.lang.String ceilingEntityFullyQualifiedClassname,
           Entity entity,
           PersistencePerspective persistencePerspective,
           java.lang.String[] customCriteria)
           throws ServiceException
Throws:
ServiceException

updateMergedProperties

void updateMergedProperties(java.lang.String ceilingEntityFullyQualifiedClassname,
                            PersistencePerspective persistencePerspective,
                            java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> allMergedProperties,
                            java.util.Map<java.lang.String,FieldMetadata> metadataOverrides)
                            throws ServiceException
Throws:
ServiceException

setCustomPersistenceHandlers

void setCustomPersistenceHandlers(java.util.List<CustomPersistenceHandler> customPersistenceHandlers)

extractProperties

void extractProperties(java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> mergedProperties,
                       java.util.List<Property> properties)
                       throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

update

Entity update(Entity entity,
              PersistencePerspective persistencePerspective,
              java.lang.String[] customCriteria)
              throws ServiceException
Throws:
ServiceException

remove

void remove(Entity entity,
            PersistencePerspective persistencePerspective,
            java.lang.String[] customCriteria)
            throws ServiceException
Throws:
ServiceException

fetch

DynamicResultSet fetch(java.lang.String ceilingEntityFullyQualifiedClassname,
                       com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                       PersistencePerspective persistencePerspective,
                       java.lang.String[] customCriteria)
                       throws ServiceException
Throws:
ServiceException

setDynamicEntityRemoteService

void setDynamicEntityRemoteService(DynamicEntityRemoteService dynamicEntityRemoteService)


Copyright © 2011. All Rights Reserved.