palio.compiler.model.palio
Class ServerApplicationSource

java.lang.Object
  extended by palio.compiler.model.palio.ServerApplicationSource
All Implemented Interfaces:
pl.com.torn.jpalio.model.ApplicationSource

public class ServerApplicationSource
extends java.lang.Object
implements pl.com.torn.jpalio.model.ApplicationSource

Author:
Szymon Kuklewicz, Damian Turczynski, Radoslaw Osinski

Constructor Summary
ServerApplicationSource(Instance instance, SemanticServerAnalyzer semanticServerAnalyzer)
           
 
Method Summary
 pl.com.torn.jpalio.lang.classes.palio.PalioClassRegistry<? extends pl.com.torn.jpalio.lang.classes.palio.PalioClassInfo> getClassRegistry()
           
 java.lang.Object getFeatureByCode(java.lang.String code)
           
 java.lang.Object getFeatureById(java.lang.Long id)
           
 java.lang.Object getLastModifiedObject()
           
 java.lang.Object getMediaByCode(java.lang.String code)
           
 java.lang.Object getMediaById(java.lang.Long id)
           
 java.lang.Object getMimeTypeByCode(java.lang.String code)
           
 java.lang.Object getMimeTypeById(java.lang.Long id)
           
 pl.com.torn.jpalio.model.palio.PalioModuleRegistryInterface getModuleRegistry()
           
 java.lang.Object getObjectByCode(java.lang.String code)
           
 java.lang.Object getObjectById(java.lang.Long id)
           
 java.lang.String getObjectContent(java.lang.Object key)
           
 java.lang.Long getObjectContentType(java.lang.Object key)
           
 java.lang.Long getObjectType(java.lang.Object key)
           
 java.lang.Object getPageByCode(java.lang.String code)
           
 java.lang.Object getPageById(java.lang.Long id)
           
 java.lang.Object getPrivByCode(java.lang.String code)
           
 java.lang.Object getPrivById(java.lang.Long id)
           
 java.lang.Object getRoleByCode(java.lang.String code)
           
 java.lang.Object getRoleById(java.lang.Long id)
           
 java.lang.String javaClassToPalio(java.lang.Class<?> jvClass)
           
 java.lang.Class<?> palioToJavaClass(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerApplicationSource

public ServerApplicationSource(Instance instance,
                               SemanticServerAnalyzer semanticServerAnalyzer)
Method Detail

getObjectContent

public java.lang.String getObjectContent(java.lang.Object key)
Specified by:
getObjectContent in interface pl.com.torn.jpalio.model.ApplicationSource

getObjectType

public java.lang.Long getObjectType(java.lang.Object key)
Specified by:
getObjectType in interface pl.com.torn.jpalio.model.ApplicationSource

getObjectContentType

public java.lang.Long getObjectContentType(java.lang.Object key)
Specified by:
getObjectContentType in interface pl.com.torn.jpalio.model.ApplicationSource

getModuleRegistry

public pl.com.torn.jpalio.model.palio.PalioModuleRegistryInterface getModuleRegistry()
Specified by:
getModuleRegistry in interface pl.com.torn.jpalio.model.ApplicationSource

getClassRegistry

public pl.com.torn.jpalio.lang.classes.palio.PalioClassRegistry<? extends pl.com.torn.jpalio.lang.classes.palio.PalioClassInfo> getClassRegistry()
Specified by:
getClassRegistry in interface pl.com.torn.jpalio.model.ApplicationSource

javaClassToPalio

public java.lang.String javaClassToPalio(java.lang.Class<?> jvClass)
Specified by:
javaClassToPalio in interface pl.com.torn.jpalio.model.ApplicationSource

palioToJavaClass

public java.lang.Class<?> palioToJavaClass(java.lang.String name)
Specified by:
palioToJavaClass in interface pl.com.torn.jpalio.model.ApplicationSource

getLastModifiedObject

public java.lang.Object getLastModifiedObject()
Specified by:
getLastModifiedObject in interface pl.com.torn.jpalio.model.ApplicationSource

getObjectByCode

public java.lang.Object getObjectByCode(java.lang.String code)
Specified by:
getObjectByCode in interface pl.com.torn.jpalio.model.ApplicationSource

getObjectById

public java.lang.Object getObjectById(java.lang.Long id)
Specified by:
getObjectById in interface pl.com.torn.jpalio.model.ApplicationSource

getPageByCode

public java.lang.Object getPageByCode(java.lang.String code)
Specified by:
getPageByCode in interface pl.com.torn.jpalio.model.ApplicationSource

getPageById

public java.lang.Object getPageById(java.lang.Long id)
Specified by:
getPageById in interface pl.com.torn.jpalio.model.ApplicationSource

getMimeTypeById

public java.lang.Object getMimeTypeById(java.lang.Long id)
Specified by:
getMimeTypeById in interface pl.com.torn.jpalio.model.ApplicationSource

getRoleById

public java.lang.Object getRoleById(java.lang.Long id)
Specified by:
getRoleById in interface pl.com.torn.jpalio.model.ApplicationSource

getFeatureById

public java.lang.Object getFeatureById(java.lang.Long id)
Specified by:
getFeatureById in interface pl.com.torn.jpalio.model.ApplicationSource

getMediaById

public java.lang.Object getMediaById(java.lang.Long id)
Specified by:
getMediaById in interface pl.com.torn.jpalio.model.ApplicationSource

getPrivById

public java.lang.Object getPrivById(java.lang.Long id)
Specified by:
getPrivById in interface pl.com.torn.jpalio.model.ApplicationSource

getPrivByCode

public java.lang.Object getPrivByCode(java.lang.String code)
Specified by:
getPrivByCode in interface pl.com.torn.jpalio.model.ApplicationSource

getMediaByCode

public java.lang.Object getMediaByCode(java.lang.String code)
Specified by:
getMediaByCode in interface pl.com.torn.jpalio.model.ApplicationSource

getRoleByCode

public java.lang.Object getRoleByCode(java.lang.String code)
Specified by:
getRoleByCode in interface pl.com.torn.jpalio.model.ApplicationSource

getFeatureByCode

public java.lang.Object getFeatureByCode(java.lang.String code)
Specified by:
getFeatureByCode in interface pl.com.torn.jpalio.model.ApplicationSource

getMimeTypeByCode

public java.lang.Object getMimeTypeByCode(java.lang.String code)
Specified by:
getMimeTypeByCode in interface pl.com.torn.jpalio.model.ApplicationSource