org.broadleafcommerce.gwt.client.service
Interface DynamicEntityService

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
All Known Implementing Classes:
DynamicEntityRemoteService

public interface DynamicEntityService
extends com.google.gwt.user.client.rpc.RemoteService

Author:
jfischer

Method Summary
 Entity add(java.lang.String ceilingEntityFullyQualifiedClassname, Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 DynamicResultSet fetch(java.lang.String ceilingEntityFullyQualifiedClassname, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 DynamicResultSet inspect(java.lang.String ceilingEntityFullyQualifiedClassname, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria, java.lang.String[] metadataOverrideKeys, FieldMetadata[] metadataOverrideValues)
           
 void remove(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 Entity update(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria)
           
 

Method Detail

inspect

@Secured(value="PERMISSION_DEFAULT")
DynamicResultSet inspect(java.lang.String ceilingEntityFullyQualifiedClassname,
                                 PersistencePerspective persistencePerspective,
                                 java.lang.String[] customCriteria,
                                 java.lang.String[] metadataOverrideKeys,
                                 FieldMetadata[] metadataOverrideValues)
                         throws ServiceException,
                                com.gwtincubator.security.exception.ApplicationSecurityException
Throws:
ServiceException
com.gwtincubator.security.exception.ApplicationSecurityException

fetch

@Secured(value="PERMISSION_DEFAULT")
DynamicResultSet fetch(java.lang.String ceilingEntityFullyQualifiedClassname,
                               com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                               PersistencePerspective persistencePerspective,
                               java.lang.String[] customCriteria)
                       throws ServiceException,
                              com.gwtincubator.security.exception.ApplicationSecurityException
Throws:
ServiceException
com.gwtincubator.security.exception.ApplicationSecurityException

add

@Secured(value="PERMISSION_DEFAULT")
Entity add(java.lang.String ceilingEntityFullyQualifiedClassname,
                   Entity entity,
                   PersistencePerspective persistencePerspective,
                   java.lang.String[] customCriteria)
           throws ServiceException,
                  com.gwtincubator.security.exception.ApplicationSecurityException
Throws:
ServiceException
com.gwtincubator.security.exception.ApplicationSecurityException

update

@Secured(value="PERMISSION_DEFAULT")
Entity update(Entity entity,
                      PersistencePerspective persistencePerspective,
                      java.lang.String[] customCriteria)
              throws ServiceException,
                     com.gwtincubator.security.exception.ApplicationSecurityException
Throws:
ServiceException
com.gwtincubator.security.exception.ApplicationSecurityException

remove

@Secured(value="PERMISSION_DEFAULT")
void remove(Entity entity,
                    PersistencePerspective persistencePerspective,
                    java.lang.String[] customCriteria)
            throws ServiceException,
                   com.gwtincubator.security.exception.ApplicationSecurityException
Throws:
ServiceException
com.gwtincubator.security.exception.ApplicationSecurityException


Copyright © 2011. All Rights Reserved.